package com.zwps.biz.domain.service;

import com.zwps.biz.api.model.dto.strsvrr.StRsvrRDTO;
import com.zwps.biz.api.model.vo.strsvrr.GetLastStRsvrRVO;
import com.zwps.biz.api.model.vo.strsvrr.GetLastValueVO;
import com.zwps.biz.api.model.vo.strsvrr.StRsvrInitVO;
import com.zwps.biz.api.model.vo.strsvrr.StRsvrRVO;
import com.zwps.biz.dal.db.object.StRsvrRDO;
import com.baomidou.mybatisplus.extension.service.IService;

import java.time.LocalDateTime;
import java.util.List;

public interface StRsvrRService extends IService<StRsvrRDO>{


    List<StRsvrRVO> getStrSvrR(StRsvrRDTO ids);
     GetLastStRsvrRVO getLastStRsvrR(String stcd);
    List<String> getStcd();

    List<StRsvrInitVO> getInitStrSvrR(String stcd);

    List<GetLastValueVO> getLatestValue();

    List<GetLastValueVO> getExLatestValue();

    List<GetLastValueVO> getWarterLatestValue();

    List<GetLastValueVO> getHistoryValue(String stcd, Integer type, String startTime, String endTime);
}
